@import '~/assets/style/vars.less';
@import '~/assets/style/mixin.less';

.caplist {
  /deep/.ant {
    &-table {
      &-tbody > tr > td {
        border-bottom-color: #EEEEEE;
      }
    }

    &-form {
      &-item {
        display: flex;
        &-label {
          width: 90px;
          text-align: left;
          > label {
            color: @color-concrete;
          }
        }
        &-control {
          &-wrapper {
            flex: 1;
          }
        }
        &-required {
          &:before {
            display: none;
          }
        }
      }
    }
  }

  &-head {
    margin-bottom: 36px;
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
  }

  &-main {
    margin-left: 48px;
  }

  &-summary {
    margin-bottom: 42px;
    font-size: 14px;
    line-height: 27px;
    h4 {
      margin-bottom: 18px;
      font-weight: 400;
      font-size: 18px;
      line-height: 25px;
    }
    p {
      margin-bottom: 0;
    }
  }

  &-foot {
    padding-top: 56px;
    text-align: right;
  }

  &-form {
    margin-top: -24px;
    .caplist {
      &-foot {
        padding-top: 18px;
      }
    }
  }
}
